﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using DTO;
using DAO;
using System.Data;
namespace BUS
{
    public static class Khoi_MonHocBUS
    {
        //lấy danh sách đầy đủ
        public static List<Khoi_MonHocDTO> LayDanhSach()
        {
            return Khoi_MonHocDAO.LayDanhSach();
        }


        //thêm
        public static Boolean Them(ref Khoi_MonHocDTO item)
        {
            return Khoi_MonHocDAO.Them(ref item);
        }

        //cập nhật
        public static Boolean CapNhat(ref Khoi_MonHocDTO item)
        {
            return Khoi_MonHocDAO.CapNhat(ref item);
        }

        //xóa
        public static Boolean Xoa(String idMonHoc, String idKhoi)
        {
            return Khoi_MonHocDAO.Xoa(idMonHoc, idKhoi);
        }
                
        //lấy danh sách đầy đủ
        public static DataTable GetAllMonHocTheoKhoi(string maKhoi)
        {
            return Khoi_MonHocDAO.GetAllMonHocTheoKhoi(maKhoi);
        }

        //hàm lấy ra những môn không học của khối đó

        public static DataTable GetAllMonHoc(string maKhoi)
        {
            return Khoi_MonHocDAO.GetAllMonHoc(maKhoi);
        }

        //hàm lấy ra mã môn học của tên môn học
        public static DataTable GetMaMonHoc(string tenMonHoc)
        {
            return Khoi_MonHocDAO.GetMaMonHoc(tenMonHoc);
        }

        public static string GetTongSoTietHoc(string item)
        {
            return Khoi_MonHocDAO.GetTongSoTietHoc(item);
        }

        public static string GetSoTietTrongTuan(Khoi_MonHocDTO item)
        {
            return Khoi_MonHocDAO.GetSoTietTrongTuan(item);
        }

        public static DataTable GetAllKhoi()
        {
            return Khoi_MonHocDAO.GetAllKhoi();
        }

        public static DataTable MakeDataTable()
        {
            return Khoi_MonHocDAO.MakeDataTable();
        }

        public static Boolean CheckExit(Khoi_MonHocDTO item)
        {
            return Khoi_MonHocDAO.CheckExit(item);
        }
    }
}
